二叉搜索树
1.顺序性
任一节点r的左(右)子树,所有节点均不大于(小于)r
2.中序遍历序列
对二叉搜索树做一次中序遍历,即可将该树转换为一个线性序列,且该序列中的节点严格按照其大小次序排列。
任何一棵二叉树是二叉搜索树,当且仅当其中序遍历序列单调非降
3.BST模板类
二叉搜索树属于二叉树的特例,故自然可以基于BinTree模板类
#include "../BinTree/BinTree.h" //引入BinTree
template <typename T> class BST : public BinTree<T> { //由BinTree派生BST模板类
protected: